#ifndef C3POM_QUEUE
#define C3POM_QUEUE
#include"c3pom/Portal.h"
#include"c3pom/macro.h"
#include<queue>
extern "C"{
REG_CLASS(queue);
}
class queue:public Portal_Buf
{
private:
	std::queue<Portal_Block> q;
public:
	queue();
	Portal_Block pop();
	void push(Portal_Block);
	~queue(){};
};
#endif
